be the picture of health, happiness - Alemán Inglés Diccionario